/* By emlog */
@charset utf-8;
html{overflow-y:scroll}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-style:inherit;font-size:100%;vertical-align:baseline;font-weight:400;margin:0;padding:0}
body{line-height:1.6;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a img{border:none}
li{list-style:none}
.clear{clear:both;font-size:0;height:1%}
/***********************************************************/
/*Paladin*/
/***********************************************************/
body{background:#6483a7;}
a:link, a:active{color:#333; text-decoration:none}
a:visited{color:#333; text-decoration:none}
a:hover{color:#FF6600; text-decoration:underline}
.main{width:931px; margin:auto; margin-top:3px; background:url(img/main_b.gif) repeat-y;}
.header{background: url(img/top.png) no-repeat top; padding:15px 0px 0px 27px; zoom:1; height:38px}
.header h1{font-size:18px; float:left; line-height:22px; display:inline;}
.header h2{ color:#cfa600; padding:3px 0px 0px 0px; float:left;margin-left:5px;}
.header .login{ float:right; margin:-10px 5px 0px 0px; text-indent:-9999px; background:url(img/login.png) no-repeat; width:37px; height:13px;}
.header .login a{width:37px; height:13px; display:block;}
.header .logout{ float:right; margin:-10px 5px 0px 0px; text-indent:-9999px; background:url(img/logout.png) no-repeat; width:37px; height:13px;}
.header .logout a{width:37px; height:13px; display:block;}
.menu{ width:107px; float:left;}
.menu ul li{ background:url(img/menu_listb.gif) repeat-x bottom; padding:3px 5px; margin:4px 0px 0px 1px;}
.menu ul li a{ background: url(img/menu_b.gif) right no-repeat; display:block; text-align:right; padding-right:8px;}
.menu .rss{ text-align:center; margin-top:300px}
.post{ width:569px; float:left; padding:5px 8px 5px 12px; overflow:hidden;}
.post .editor{ float:right; padding-top:3px;}
.post ul .postli,.post .comment,.post .comment_pots{ background:url(img/list_m.gif) repeat-y; margin-bottom:15px;}
.post ul .postli .content a{ color:#FF9F07;}
.post .top{ background:url(img/list_top.png) no-repeat; height:27px; padding:5px 22px 0px;}
.post .top h2{ font-size:14px; float:left;}
.post .top p{ padding:0px 5px 0px; line-height:22px;}
.post .top p a{ color:#959595}
.post .time{ text-align:right; padding:3px 22px 0px 22px; color:#999999;}
.post .time a{ color: #CCCCCC;}
.post .content{ padding:8px 22px; font-size:14px; color:#FFFFFF;}
.post .tags{ font-size:14px; color:#ff9f07;padding:0px 22px 0px;}
.post .tags a{color:#ff9f07;}
.post .under { background:url(img/line.gif) repeat-x top; font-size:12px; padding:8px 22px 0px;}
.post .under a{color:#cccccc; }
.post .fujian{ color:#CCCCCC; padding:2px 22px;}
.post .fujian a{ color: #ff9f07;}
.post .bottom { background:url(img/list_bottom.png) top no-repeat; line-height:0;font-size:0px;height:8px;}
.pagenavi{ font-size:14px; color:#CCCCCC; text-align:center; margin-top:10px;}
.pagenavi a{ padding:1px 4px; color:#FFFFFF; border:#333 solid 1px; }
.pagenavi a:hover{ border:1px #272727 solid; background:#606060; text-decoration:none }
.post .comment .top,.post .comment_pots .top{ background:url(img/comment_1.gif) no-repeat;height:27px; padding:5px 22px 0px;}
.post .comment h3,.post .comment_pots h3{ font-size:14px; color:#FFFFFF;}
.post .comment ul{ padding:5px 0px 5px 20px;width:530px;}
.post .comment ul li h5{ font-size: 14px; font-weight:bold; color:#ff9f07; display:inline;}
.post .comment ul li .comm{ float:right; width:442px; color:#333; font-size:14px; background:url(img/comment_top.gif) no-repeat  #FFFFFF; padding:10px 10px 9px;}
.post .comment ul li .replycomm{ color:#990000;float:right; width:442px;padding:10px 10px 9px; background:#FFFFFF;}
.post .comment ul li img{ padding-top:4px; background:#555; float:left;}
.sidebar{ width:215px; overflow:hidden;float:left; margin-left:10px;}
.sidebar ul li{ padding:0px; margin:0 0 15px;}
.sidebar ul li li{ padding:0px; margin:0px;  background:url(img/right_ico.gif) no-repeat 0px 7px; padding-left:10px; }
.sidebar ul li h3{ background: url(img/right_line.gif) repeat-x 0px 20px ;font-size:14px; margin:10px 0;}
.sidebar ul li h3 a{ color:#000000;}
.sidebar ul .emer{}
.sidebar ul .emer div{width:140px; margin:auto; overflow:hidden; text-align:center; background:#ffffff; padding:10px; border-bottom:1px #a6a6a6 solid;}
.sidebar ul .emer div img{ max-width:140px; border:1px #FFFFFF solid;}
.sidebar ul .blogsor ul li{ background:url(img/right_ico.gif) no-repeat 0px 7px; padding-left:10px;}
.sidebar ul .logserch .sou{ background:url(img/sou.png) no-repeat; border:1px #a8a8a8 solid; width:155px; padding:4px 3px;}
.sidebar ul .logserch .sou_b{ background:url(img/sou_button.png) no-repeat; border:0; height:27px; width:46px; color:#ff7c1c; font-weight:bold;}
.sidebar ul .comment li,.sidebar ul .blogsor ul li{ background:url(img/right_ico.gif) no-repeat 0px 7px; padding-left:10px;}
.sidebar ul .comment a{ color: #666;}
.sidebar ul .twitter li{ background:url(img/right_ico.gif) no-repeat 0px 7px; padding-left:10px; color:#666666;}
.sidebar ul .twitter li small{ font-size:10px; color:#333; text-align:right; display:block}
.sidebar ul .twitter  .xiesy{ text-align: right}
.sidebar ul .twitter  .xiesy a{ color:#FF9900}
.footer{ background:url(img/main_bottom.png) no-repeat #6483a7; text-align:center; padding:45px 0px 30px;}
.nextlog{ text-align:center; margin-bottom:8px; margin-top:-5px;color:#CCCCCC;}
.nextlog a,.nextlog a:visited{ color:#CCCCCC;}
#trackback_address{font-size:12px; color:#999; padding-top:5px;}
#trackback_address input{border:0; background:0; padding:2px 8px; color:#999; font-size:11px}
#trackback li{ line-height:1.2; margin:0px; padding:3px 0; border:}
#trackback a{ color: #FF9900;}
#trackback{ border:0}
/*&#26085; &#21382; &#26679; &#24335; */
.calendar{margin-bottom:10px}
.calendar td{font-size:12px; text-align:center; padding:2px 8px; line-height:1.6;}
.calendar a:visited{color:#F30; text-decoration:none}
.calendar td a:link{color:#F30; text-decoration:none}
.calendar td a:hover{color:#F30; text-decoration:none}
.day{ border-bottom:2px solid #999}
.day2{font-weight:bold}
.sun{background-color: #FF9900; color:#fff; font-weight:bold}
.week{background-color:#F5F5F5; color:#333}
.calendartop{text-align:center; font-size:14px; margin-left:41px}
.rss{ margin:20px 0px;}

.comment_pots p{margin:5px 0px}
.comment_pots small{font-size:12px; color:#999}
.comment_pots input{padding:5px 5px; border:1px #b6b6b6 solid; background:#CCCCCC; no-repeat; font-size:12px; color:#333; width:270px}
.comment_pots #comment{background:#CCCCCC; width:500px; border:1px #b6b6b6 solid; font-size:12px; color:#333}
.comment_pots #comment_submit{background:url(img/em_button.gif) no-repeat; border:0; color:#FFF; width:111px; height:29px; text-align:center; cursor:pointer; _cursor:hand}
.comment_pots .comment_yz img{margin-right:10px}
.comment_pots .comment_yz input{margin-right:10px}
.comment_pots .input{width:100px}
.comment_pots form{ margin-left:20px;}
.com_line{ color:#CCCCCC;}
.com_line b{ color:#CCCCCC; font-weight:400;}
.com_line b a{ color:#ffc002;}

.post ul .postli .content h1{ font-size:22px}
.post ul .postli .content h2{ font-size:20px}
.post ul .postli .content h3{ font-size:18px}
.post ul .postli .content h4{ font-size:16px}
.post ul .postli .content h5{ font-size:14px}
.post ul .postli .content h6{ font-size:12px}
.post ul .postli .content p{margin-bottom:10px}
.post ul .postli .content img{max-width:510px}
.post ul .postli .content ul li{ list-style: disc; margin:3px 0px 0px 22px;}
.post ul .postli .content ol li{ list-style: decimal; margin:3px 0px 0px 22px;}

#zdy ul li{ list-style:none; background:0;}

#tw { background:url(img/list_m.gif) repeat-y; color:#FFFFFF}
#tw .main_img{ border:1px #2772ae solid; float:left;}
#tw .main_img img{ border:1px #fff solid}
#tw .op{ float:left; height:18px;margin:6px 5px 3px;}
#tw .top{ font-size:12px; text-align:right; line-height:2;width:560px;}
#tw .top a{ padding:0px 5px 0px 17px; background: url(images/t.gif) no-repeat;}
#tw ul{ margin:5px 0px 3px 25px; width:520px; line-height:1.8;padding:0px;}
#tw ul .li{ margin:10px 0px;padding:5px 0px;border-bottom: #666666 1px solid;}
#tw ul li{margin:0px 0px; padding:0; color:#FFFFFF}
#tw ul .r li .name{ color:#FF9900}
#tw ul li .main_img{ margin-top:5px;}
#tw ul li .post1{ float:left;font-size:14px; padding:0px;margin:0; width:470px; padding:0px 0px 0px 8px;}
#tw ul li{ clear:both; padding:0px; margin:0px;}
#tw ul li .bttome {margin:3px 0;vertical-align:middle}

#tw ul li .bttome .post{ float: right;font-size:12px;line-height:14px;margin:0;}
#tw .time{ font-size:12px; color:#999999; padding-left:43px; text-align:left}
#tw ul .r{ margin:5px 0px 0px 40px;color:#666666; border:0; padding:0px;}
#tw ul .r li{padding:5px 3px 3px;border-bottom: #F7F7F7 1px solid; width:475px}
#tw ul .r .num{ font-size:16px; font-weight:bold; color:#0079b7;padding:0px 5px; float:left; width:20px;}
#tw ul .r .time{ padding:0px 5px;}
#tw ul .r .name{ padding:0px 0px 0px 0px; font-size:12px; color:#336699;}
#tw ul .r em a{ font-style:normal;}
#tw ul .huifu{margin:5px 0px 0px 43px; background:#F5F5F5;border:#CCCCCC solid 1px;text-align:center;display:none;}
#tw ul .huifu textarea{ margin:5px; width:460px; border:#CCCCCC solid 1px;overflow:auto;}
#tw ul .huifu input{ margin:0px 5px;}
#tw ul .huifu div{ text-align:left; padding:0px 5px; text-align:center}
#tw ul .huifu .text{ width:60px;}
#tw ul .button_p{background:url(images/weibe_button.gif) no-repeat; border:0;cursor:pointer; _cursor:hand; width:63px; height:25px;}
#tw .tbutton{ font-size:12px;float:none; margin-bottom:3px;}
#tw .loading{background:url(images/loading.gif) no-repeat 200px 2px; height:20px;}
#tw .tbutton input{ width:90px; border:#CCCCCC solid 1px; }
#tw .tbutton .button_p{ background:url(images/weibe_button.gif) no-repeat; border:0;cursor:pointer; _cursor:hand; width:60px; height:25px;}
#tw .tbutton .tinfo{ float:left; }
#tw .msg{ clear:both}
#tw li{list-style:none;}
#tw #pagenavi{text-align:center; font-size:14px}
#tw #pagenavi a{ padding:0px 4px;}
#tw #pagenavi a:hover{ border:1px #B9DDFB solid; background: #F5FAFE; text-decoration:none }
#tw #pagenavi span{font-size:12px; color:#999999;}


#tw ul .huifu textarea{background-color:#FFFFFF;}
#tw ul .huifu input{background-color:#FFFFFF;}
#tw ul li ul{ line-height:0;font-size:0;}
#tw ul li ul li{ font-size:12px; line-height:22px;}
#tw .top{width:540px;}
#tw ul li .post1{ width:440px;}
#tw ul{ width:500px;}
#tw ul .r li{width:475px}
#tw ul .huifu textarea{width:440px;}
#tw ul li .bttome .post{ font-size:12px;line-height:14px;margin:0; text-align:right; float:none;clear:both; width:500px; background:0; border:0;}
#tw ul li .bttome .time{ float:none; margin-top:-20px;}